bd5b6ddc9c54b1daf1e1c92bf49bea4139a0eba2,livespark-form-modeler/livespark-form-modeler-dynamic-renderer/livespark-form-modeler-dynamic-renderer-backend/src/main/java/org/livespark/formmodeler/renderer/backend/service/impl/fieldInitializers/SubFormFieldInitializer.java,SubFormFieldInitializer,initializeField,#SubFormFieldDefinition#FieldSetting#DynamicRenderingContext#,39
Before Change
FormDefinition form = context.getAvailableForms().get( field.getStandaloneClassName() );
if ( form == null ) {
form = formGenerator.generateFormDefinitionForClass( setting.getType(), context );
context.getAvailableForms().put( field.getStandaloneClassName(), form );
}
field.setNestedForm( form.getId() );
After Change
@Override
public void initializeField( SubFormFieldDefinition field, FieldSetting setting, DMOBasedTransformerContext context ) {
FormDefinition form = context.getRenderingContext().getAvailableForms().get( field.getStandaloneClassName() );
if ( form == null ) {
form = formGenerator.generateFormDefinitionForType( setting.getType(), context );
context.getRenderingContext().getAvailableForms().put( field.getStandaloneClassName(), form );